package CollectionsFramework;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class SetTest {
    public static void main(String[] args) {
        //会把重复的删除   第二他无序
        HashSet<String> hashSet = new HashSet<>();
        hashSet.add("a");
        hashSet.add("b");
        hashSet.add("c");
        hashSet.add("e");
        hashSet.add("e");
        hashSet.add("z");
        hashSet.add("m");
        hashSet.add("n");
        hashSet.add("h");
        hashSet.add("r");
        System.out.println(hashSet);

        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("e");
        list.add("e");
        list.add("z");
        list.add("m");
        list.add("n");
        list.add("h");
        list.add("r");
        //删除list 中的重复元素
        Set<String > set = new HashSet<>();
        set.addAll(list);      //list 添加到set中去重
        list.clear();          //清空原有list
        list.addAll(set);      //把set里的值添加到list
        System.out.println(list);
    }
}
